using System.Collections.Generic;
using System.IO;

namespace WebServer.BusinessLogic.Handlers.Interface
{
    public interface IFileSystemProvider
    {
        bool DirectoryExists(string path);
        DirectoryInfo CreateDirectoryInfo(string path);
        IList<FileSystemInfoModel> GetFileSystemInfos(string path);
        bool FileExists(string path);
        byte[] GetDataOrFile(string cacheKey, string filePath);
    }
}